// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async(event, context) => {
  const wxContext = cloud.getWXContext()

  const db = cloud.database()
  const eveco = db.collection("event")
  const _ = db.command

  try {
    return await cloud.database().collection('event').where({
      _id: event.eventid
    }).update({
      data: {
        count: _.inc(1),
        hot: event.hot
      }
    })
  }catch(err){
    return err
  }

  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}